package cn.tedu.submarine;

import javax.swing.*;

/** 水雷 */
public class Mine extends SeaObject{
    //构造方法   //Mine m = new Mine(123,456)
   public Mine(int x,int y){//因为每个水雷的初始坐标都是不一样的，所以数据不能写死，需要传参
        super(11,11,x,y,1);//传的是x和y里面的值
    }
    /** 重写move()移动*/
    public void move(){
        y -= speed; //y-(向上)
    }

    /**重写getImage()获取图片*/
    public ImageIcon getImage(){
        return Images.mine;//返回水雷图片
    }

    /** 重写isOutOfBounds()检测水雷是否越界 */
    public boolean isOutOfBounds(){
        return this.y <= 150-this.height;  //水雷的y<=150-水雷的高,即为越界了
    }

}
